package org.rslai.tcedit.dao;

import java.util.List;
import org.rslai.tcedit.domain.TestCase;

/**
 * 定义 TestCase 所有操作接口
 * @author rslai
 *
 */
public interface TestCaseDao extends GenericDynamicTableDao<TestCase> {

	/**
	 * 根据分类ID，返回这个分类下的所有测试用例列表
	 * @param productID 产品ID
	 * @param catalogID 分类ID
	 * @param asc 为升序，false 为降序
	 * @return
	 */
	public List<TestCase> query(String productID, String catalogID, boolean asc);

	/**
	 * 统计指定分类下的测试用例总数
	 * @param productID 产品ID
	 * @param catalogID 分类ID
	 * @return
	 */
	public Long countTestCase(String productID, String catalogID);

}
